If you're interested in one of our open positions, start by applying here!
Open Positions:
Data Engineer
Responsibilities:
- Validate and execute algorithms and applications that address applied research and business questions.
- Maintain advanced reporting, analytics, dashboards, and other BI solutions for users to analyze data.
- End-to-end implementation of Business Intelligence (BI) reports and dashboards.
- Perform statistical analysis of data using R and Python, including regression modeling.
Requirements:
- Master's degree in Computer Science, Information Technology, or related field with 6 months of experience as an Analyst, Software Engineer, Developer, or IT Consultant.
- Bachelor's degree with 5 years of experience.
Database Administrator
Create, Modify, update SQL, Oracle Data bases and Perform ETL operations. To assign and track tickets and change requests for service delivery. To monitor and track tickets/change requests and manage SLAs.
To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations. To develop and guide the team members in enhancing their technical capabilities and increasing productivity. To work towards continuous improvement and perform root cause analysis on an ongoing basis.
- Minimum Education: Bachelor's Degree required, Masters in Computer Science preferred.
Software Developer
Responsibilities:
- Design, develop, test, and deploy custom software solutions tailored to business needs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews and provide constructive feedback.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proficiency in programming languages such as Java, Python, C++, or similar.
- Experience with software development frameworks and tools.
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Knowledge of database systems and web technologies.
Preferred Qualifications:
- Experience with Agile/Scrum development methodologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of DevOps practices and CI/CD pipelines.
Software Engineer
Responsibilities:
- Design, develop, and maintain custom software solutions tailored to business needs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews and provide constructive feedback.
- Design and develop highly secured software applications for business process automation.
- Ensure secure data processing through integrations, Pega, and SQL.
- Perform coding, unit-testing, CICD DevOps deployments, and application performance optimization.
- Analyze business requirements to create technical designs.
- Develop and maintain enterprise IT applications using model-driven, enterprise-grade software development standards.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Proficiency in programming languages such as Java, Python, C++, or similar.
- Experience with software development frameworks and tools.
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Knowledge of database systems and web technologies.
Preferred Qualifications:
- Experience with Agile/Scrum development methodologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of DevOps practices and CI/CD pipelines.
Data Analyst
Responsibilities:
- Collect, process, and analyze large datasets to support business decision-making.
- Develop and maintain data collection systems and data analytics pipelines.
- Create dashboards, reports, and visualizations to communicate insights to stakeholders.
- Conduct ad-hoc data analysis to answer specific business questions.
- Ensure data quality and integrity through regular audits and validation processes.
Requirements:
- Bachelor's degree in Data Science, Statistics, Mathematics, Computer Science, or related field.
- Proficiency in data analysis tools such as SQL, R, Python, or similar.
- Strong analytical skills with the ability to interpret complex data sets.
- Experience with data visualization tools like Tableau, Power BI, or similar.
- Excellent communication skills to present findings to non-technical stakeholders.
Preferred Qualifications:
- Experience with statistical modeling and machine learning techniques.
- Knowledge of database management systems and ETL processes.
- Familiarity with big data technologies such as Hadoop or Spark.
AI Consultant
Responsibilities:
- Provide expert advice on AI strategy and implementation to enhance business processes.
- Develop and deploy machine learning models to solve specific business problems.
- Conduct research to stay current with the latest AI technologies and trends.
- Collaborate with clients to understand their needs and develop tailored AI solutions.
- Train and mentor junior staff on AI technologies and best practices.
Requirements:
- Bachelor's or Master's degree in Artificial Intelligence, Computer Science, Data Science, or related field.
- Experience with AI/ML frameworks and libraries such as TensorFlow, PyTorch, or similar.
- Strong understanding of machine learning algorithms and techniques.
- Proven ability to translate business requirements into technical solutions.
- Excellent problem-solving skills and ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with natural language processing (NLP) and computer vision.
- Knowledge of cloud-based AI services (e.g., AWS AI, Google AI, Azure AI).
- Familiarity with data engineering and data pipeline development.